OpenGL Utility Toolkit (GLUT) 3.1 dist
Welcome to Release 3.1, May 3, 1996, of
the OpenGL Utility Toolkit (GLUT) software distribution
as described in Mark Kilgard's articles published in The X Journal.
All the material contained in this subtree hails from
Mark's web tree located at:
http://reality.sgi.com/employees/mjk_asd/
In this subtree, along with the GLUT 3.1 software distribution,
you will also find these files and directories:
- glut3.1.html, provides an overview of
GLUT and the 3.1 source code distribution.
- glut-3.1.tar.Z, compressed tar image of the
the GLUT 3.1 software distribution.
- The OpenGL Utility Toolkit (GLUT) Programming Interface, API
Version 3, 2/23/96
- inst/ contains inst images of glut_dev 3.1
as well as a tardist file version.
Also, located in the toolbox/documents/OpenGL subtree, is the ever-growing
series of articles on GLUT in
- the OpenGL and X Column from The X Journal:
- Column
1: An OpenGL Toolkit, December, 1994
- Column
2: Let there be light!, January/February, 1995
- Column
3: Texture Mapping, March/April, 1995
- Column
4: Blending, Antialiasing, And Fog, May/June, 1995
- Column
5: Extensions To OpenGL, July/August, 1995
- Column
6: Hardware For Accelerating OpenGL, September/October, 1995
- Column
7: Using Open Inventor with GLUT, November/December, 1995
- Column
8: Curves and Surfaces in OpenGL, January/February, 1996
- Column
9: EXIT: A 3D
standard for X (finally!), March/April, 1996
What follows is the README file, slightly extended, from the 3.1 distribution...
This directory and its subdirectories contains the OpenGL Utility
Toolkit (GLUT) distribution. See the NOTICE
for legal terms.
VERSION:
Release 3.1, May 3, 1996.
SUPPORTED MACHINES:
This distribution should compile for:
- DEC Alpha workstation running OSF/1 and OpenVMS with Open3D
layered product.
- IBM RS/6000 workstations running AIX with OpenGL support.
- Metro Link's Metro OpenGL for Linux.
- SGI workstation running IRIX 5.2 or higher supporting OpenGL,
including 64-bit and N32 support IRIX 6.1 and 6.2.
- Template Graphics Software's OpenGL for Sun workstations.
- Mesa 1.2 (and 1.1) for Unix workstations, including Linux PCs
and SunOS 4.1.x.
MAKEFILE GENERATION TO BUILD GLUT: <-- IMPORTANT!
Use mkmkfiles.sgi to put
Makefiles using the SGI Makefile conventions in
place. Use mkmkfiles.imake
to put Makefiles generated from Imakefiles in place. Run
one of these two commands in this directory, then do a "make".
[On the Toolbox, we have already done the equivalent of
running mkmkfiles.imake throughout
the toolbox/src/exampleCode/opengl/GLUT subtree --DTjanitor]
FREQUENTLY ASKED QUESTIONS ABOUT GLUT:
See glut-faq.html (HTML) or
FAQ.glut (ASCII) versions
CONTENTS OVERVIEW BY DIRECTORY:
- GL - GLUT interface header files
- inst - release 3.0 inst images + a tardist version
- lib - source code for GLUT libraries
- fglut - GLUT FORTRAN bindings.
- fglut.n32 - IRIX 6.2 "N32" version of the GLUT library.
- fglut.n64 - 64-bit version of the GLUT library.
- glut - GLUT library implementation
- glut.n32 - IRIX 6.2 "N32" version of the GLUT library.
- glut.n64 - 64-bit version of the GLUT library.
- progs - programs using GLUT
- contrib - contributed GLUT examples
- demos - 5 more involved OpenGL demos using GLUT
- examples - misc. GLUT examples
- fortran - GLUT FORTRAN examples
- inventor - GLUT examples using Open Inventor
- redbook - examples from the OpenGL Programming Guide ported to GLUT
- sgi-stereo - GLUT "hack" for using SGI's
proprietary X stereo extension ("SGIFullScreenStereo")
- spec3 - html representation of 3.0 specification
- test - test programs for GLUT library
DOCUMENTATION:
See the other README files in this directory:
There is a complete specification for GLUT API version 3
in html and PostScript [see top of this file, --DTjanitor].
OTHER FILES:
SHAMELESS BUT HOPEFULLY HELPFUL PLUG:
Since November 1994, The X Journal carries a column on OpenGL that I
write. Each column uses GLUT for the examples. If you are looking to
learn about OpenGL, this may be a good place. The X Journal (ISSN
1056-7003) is published six times per year, bimonthly by SIGS
Publications, 71 West 23rd St, 3rd floor, NY, NY 10010, 212-242-7447.
Subscription rates - one year (six issues) individual: $39 domestic;
$64 Canada and Mexico; $79 foreign; institutional: $99 domestic; $124
Canada and Mexico; $139 foreign. Send address changes and subscription
orders to: The X Journal, PO Box 5050, Brentwood, TN 37024-5050. For
service on current subscriptions, call 800-361-1279(v); or
215-785-6073(f); or
subscriptions@sigs.com (email).
BUG REPORTING:
Send bug reports by electronic mail to mjk@sgi.com
Questions of a general interest about GLUT will be answered on the
comp.graphics.api.opengl newsgroup.
ACKNOWLEDGEMENTS:
Much thanks to OpenGL engineers at DEC, IBM, Metro Link, Microsoft, SGI,
Sun, and TGS as well as Brian Paul from the University of Wisconsin for
helping me ensure the portability of this code to non-SGI graphics
platforms. Also thank you to GLUT users who supplied me with feedback
and bug fixes.
- Mark Kilgard
mjk@sgi.com
OR, ...
Copyright © 1995, Silicon Graphics, Inc.